img { border: 0; }

table { font-size: 12px; border:0px; }

A.link0:link { font-family: Arial; text-decoration: none; color: #E80000; }

A.link0:visited { font-family: Arial; text-decoration: none; color: #e80000; }

A.link0:hover { font-family: Arial; text-decoration: underline; color: #e80000; }

A.link1_1:link { font-family: Arial; text-decoration: underline; color: #336699; }

A.link1_1:visited { font-family: Arial; text-decoration: underline; color: #336699; }

A.link1_1:hover { font-family: Arial; text-decoration: underline; color: #336699; }

A.link1_2:link { font-family: Arial; text-decoration: none; color: #336699; }

A.link1_2:visited { font-family: Arial; text-decoration: none; color: #336699; }

A.link1_2:hover { font-family: Arial; text-decoration: underline; color: #336699; }

A.link1_3:link { font-family: Arial; text-decoration: none; font-weight: bold; color: #000000; }

A.link1_3:visited { font-family: Arial; text-decoration: none; font-weight: bold; color: #000000; }

A.link1_3:hover { font-family: Arial; text-decoration: underline; font-weight: bold; color: #000000; }



A.link2_1:link { font-family: Arial; text-decoration: underline; color: #4d4d4d;}

A.link2_1:visited { font-family: Arial; text-decoration: none; color: #4d4d4d; }

A.link2_1:hover { font-family: Arial; text-decoration: underline; color : #4D4D4D; }

A.link2_2:link { font-family: Arial; text-decoration: none; color : #4D4D4D; }

A.link2_2:visited { font-family: Arial; text-decoration: none; color : #4D4D4D; }
A.link2_2:hover { font-family: Arial; text-decoration: underline; color : #4D4D4D; }

A.link3:link { font-family: Arial; text-decoration: none; color : #333366; }

A.link3:visited { font-family: Arial; text-decoration: none; color : #333366; }

A.link3:hover { font-family: Arial; text-decoration: underline; color : #333366;}

A.link4:link { font-family: Arial; text-decoration: none; color : Black; }

A.link4:visited { font-family: Arial; text-decoration: none; color : Black;}
A.link4:hover { font-family: Arial; text-decoration: underline; color : Black; }

A.link5:link { font-family: Arial; text-decoration: none; color : #F7F7F7;}

A.link5:visited { font-family: Arial; text-decoration: none; color : #F7F7F7; }
A.link5:hover { font-family: Arial; text-decoration: underline; color : #F7F7F7; }

.inp
{
	border : #555555 1px solid;
	font-family: Arial;
	font-size: 10px;
	height:20;
	background-color: White;
}

.inp100
{
	border : #555555 1px solid;
	font-family: Arial;
	font-size: 10px;
	height:20;
	width:100%;
	background-color: #FFFBF4;
}


.sel
{
	font-family: Arial;
	font-size: 10px;
	height: 20px;
	background-color: #FFFBF4;
}

.sub
{
	background-color: #EDEFF3;
	font-family: Arial;
	font-size: 10px;
	border: 1px solid #495367;
	height:20;
	font-weight: normal;
	color : Black;
}

.bg1
{
 background: #EEF1F5;
 padding: 0;
}

.navbar
{ 
 font-size: 14px;
 color: #336699;
}
TD.navbar H1 { font-size: 90%; display:inline; }
.pc1
{ 
 color: Red;
 font-size: 16px;
 font-family: Tahoma;
 font-weight: bold;
}

.phbox
{
	border : 1px solid #C6CBCE;
}
.main_block {
	BORDER-LEFT: #9AA4B7 1px solid;
	padding: 4px;
	text-align:left;
	vertical-align:top;
	}
.main_block_2 {
	padding: 4px;
	text-align:left;
	vertical-align:top;
	}
.main_block3 {
	BORDER-LEFT: #9AA4B7 1px solid;
	padding: 4px;
	}
.title {
	font-size: 18px;
	color: #E80000;
	font-family: Tahoma;
	}
.title a{
	font-size: 18px;
	color: #E80000;
	font-family: Tahoma;
	text-decoration:none;
	}
.title a:hover{
	font-size: 18px;
	color: #E80000;
	font-family: Tahoma;
	text-decoration:underline;
	}

.title H1,H2 { font-size: 18px; font-weight: 100; margin: 0;}

.subtitle{
	color: #336699;
	font-size: 95%;
	font-family: Arial;
	text-decoration: none;
	}
.subtitle A {
	color: #336699;
	text-decoration: none;
	font-family: Arial;
	}
.subtitle a:hover {
	COLOR: #336699;
	text-decoration:underline;
	font-family: Arial;
	}
.bold {
	font-weight:bold;
	color:#4D4D4D;
	}
.bold H2 {
	color:#4D4D4D;
	font-size: 100%;
	margin: 0;
	}
.bold a{
	font-weight:bold;
	color:#4D4D4D;
	text-decoration:none;
	}
.bold a:hover{
	font-weight:bold;
	color:#4D4D4D;
	text-decoration:underline;
	}

.main_text {

	vertical-align:top;
	color:#4D4D4D;
	}
.main_text a {
	color:#4D4D4D;
	text-decoration:none;
	}
.main_text a:hover{
	color:#4D4D4D;
	text-decoration:underline;
	}
.main_imj {
	padding: 0px 0px 7px 10px ;
	}
.main_add {
	text-align:right;
	}
.main_add a{
	COLOR: #696969; 
	TEXT-DECORATION: underline;
	}
.input {
	width: 100%;
	background-color: #FFFFFF;
	font-family: Arial;
	font-size: 10px;
	border-left: 1px solid #440000;
	border-top: 1px solid #440000;
	border-right: 1px solid #C9D2DC;
	border-bottom: 1px solid #C9D2DC;
	height:18px;
	}
.grey_txt {
	font-family: Arial;
	color:#696969;
	text-decoration:none;
	font-size:95%;
	}
.grey_txt a{
	color:#696969;
	text-decoration:none;
	}
.light_grey {
	color:#999999;
	font-size:9px;
	font-family: Tahoma;
	}
.grey {
	color:#696969;
	font-family: Arial;
	}
.otstup {
	padding: 0px 0px 0px 10px;
	}
.main_header {
	background-color:#EEF1F5;
	font-family:Microsoft Sans Serif;
	font-size: 14px;
	color: #336699;
	font-weight: bold;
	padding: 5px 5px 5px 10px;
	}
.main_header  a{
	color: #336699;
	font-size:10px;
	text-decoration:none;
	font-family: Microsoft Sans Serif;
	font-weight: 400;
	}

.main_header a:hover{
    color: #336699;
	font-size:10px;
	text-decoration: underline;
	font-family: Microsoft Sans Serif;
	font-weight: 400;
}
.spisok {
	margin:0;
	padding:0;
	font-family: Arial;	
	color:#4D4D4D;
	list-style-type: none;
	}
.spisok LI { padding: 2px 0 2px 5px; }
.spisok a{
	color:#4D4D4D;
	text-decoration:none;
	}
.spisok a:hover{
	color:#4D4D4D;
	text-decoration:underline;
	}
.spec_pr {
	text-align: left;
	background-color:#EEF1F5;
	border-left: 2px solid #9AA4B7; 
	border-right-width: 1px; 
	border-top-width: 1px; 
	border-bottom-width: 1px;
	color:#333333;
	padding: 5px;
	}	
.spec_pr a {
	color:#333333;
	font-weight:bold;
	text-decoration:none;
	}
.spec_pr a:hover{
	color:#333333;
	font-weight:bold;
	text-decoration: underline;
	}
.news_1 {
	text-align:left;
	text-indent: -10px;
	margin-left: 10px;
	}
.news_1 a{
	font-family: Arial;
	color:#4D4D4D;
	text-decoration:none;
	}
.news_1 a:hover{
	font-family: Arial;
	color:#4D4D4D;
	text-decoration: underline;
	}
.date {
	font-size:12px;
	color:#7A7A7A;
	font-family: Tahoma;
	}
.news_date { color: #336699; font-size:10px; font-family: Tahoma; }
.date a{
	font-size:12px;
	color:#7A7A7A;
	font-family: Tahoma;
	text-decoration:none;
	}
.date a:hover{
	text-decoration:underline;
	}
.firm_name {
	font-family:Tahoma;
	font-size:18px;
	color:#E80000;
	font-weight:bold;
	}
.firm_name a{
	font-family:Tahoma;
	font-size:18px;
	color:#E80000;
	font-weight:bold;
	text-decoration:none;
	}
.firm_cat {
	font-family:Tahoma;
	color:#2e5fb8;
	font-size:12px;
	}
.firm_info {
	font-family: Arial;
	/*color:#808080;*/
	font-weight:bold;
	text-align:right;
	vertical-align:top;
	}
.firm_info_text {
	font-family: Arial;
	color:#000000;
	font-weight:normal;
	font-size:10pt;
	}
.firm_link a{
	color:#00468C;
	text-decoration:none;
	}
.firm_link a:hover{
	color:#00468C;
	text-decoration: underline;
	}
.uri a{
	COLOR: #336699;
	TEXT-DECORATION: none;
	}	
.uri a:hover{
	COLOR: #336699;
	TEXT-DECORATION: underline;
	}	
.instr_rekl {
	font-weight: bold;
	font-size:12px;
	font-family:Tahoma;
	color:#2E5FB8;
	}
.karta_tovara {
	padding: 10px 40px 10px 180px;
	}
.dark_blue{
	font-weight:bold;
	font-family:Arial;
	color:#336699;
	text-decoration:none;
	}
.dark_blue a{
	font-weight:bold;
	font-family:Arial;
	color:#336699;
	text-decoration:none;
	}
.dark_blue a:hover{
	color:#336699;
	text-decoration: underline;
	}
.light_blue a{
	font-family:Arial;
	color:#336699;
	text-decoration:none;
	}
.light_blue a:hover{
	color:#336699;
	text-decoration: underline;
	}
.news_2 {
	padding: 10px 20px 10px 10px;
	}
.news_2 {
	text-align:justify;
	font-family:Verdana;
	color:#333333;
	font-size:12px;
	}
.spravka_title {
	font-family:Tahoma;
	font-size:16px;
	color:#333333;
	font-weight:bold;
	}
.spravka_subtitle {
	font-family:Tahoma;
	font-size:16px;
	color:#666666;
	padding: 5px 0px 5px 0px;
	}
.news_txt{
	text-align: justify;
	font-family: Verdana;
	color: #333333;
	font-size: 13px;
	}       

.news_txt a{
	text-align: justify;
	font-family: Verdana;
	color: #0000ff;
	font-size: 13px;
	}       

.news_txt a:hover{
	text-align: justify;
	font-family: Verdana;
	color: #0000ff;
	font-size: 13px;
	text-decoration: underline;
	}       

.news_txt img { }

.forum_post {
	text-align:justify;
	font-family:Arial;
	font-size:13px;
	}
.goods_list_txt {
	color:#C5C5C5;
	}
.goods_list_txt a{
	font-family:Arial;
        color:#696969;
        text-align: left;
	font-size:12px;
	text-decoration:none;
        }     
.goods_list_txt a:hover{
	font-family:Arial;
        color:#696969;
        text-align: left;
	font-size:12px;
	text-decoration:underline;
        }   
.goods_list_num {
	font-family:Tahoma;
        color:#999999;
        text-align: right;
	font-size:10px;
        }              
.list_black a{
	font-family: Arial;
	color:#000000;
	text-decoration:none;
	}
.list_black a:hover{
	font-family: Arial;
	color:#000000;
	text-decoration: underline;
	}
.price_big {
	font-weight:bold;
	font-size:18px;
	text-align:center;
	 font-family:Verdana;
	}
.price_big H1 {
	margin:0;
	font-weight:bold;
	font-size:18px;
	text-align:center;
	 font-family:Verdana;
	}
.price_big_1 {
	font-weight:bold;
	font-size:16px;
	text-align:center;
	 font-family:Verdana;
	}
.alphabet {
	text-align:center;
	}
.alphabet a{
	font-weight: bold;
	color:#696969;
	font-size:12px;
	text-decoration:none;
	font-family:Tahoma;
	}
.alphabet_1 {
	font-weight: bold;
	color:#696969;
	font-size:12px;
	text-decoration:none;
	font-family:Tahoma;
	background-color:#CCCCCC;
	}
.alphabet_noactiv {
	font-weight: bold;
	color:#E1E1E1;
	font-size:12px;
	text-decoration:none;
	font-family:Tahoma;
	}
.alphabet_all a {
	font-weight: bold;
	color:#000000;
	text-decoration:none;
	}
.comment {
	color:#333333;
	}
.comment a{
	color:#336699;
	font-family:Verdana;
	font-size: 12px;
	text-decoration:none; 
	}
.advert_0 {
	font-family:Arial;
	}
.advert_0 a{
	font-family:Arial;
	text-decoration:none;
	}

.advert_1 {
	padding-left:10px;
	font-family:Arial;
	font-weight:bold;
	color:#A9A9A9;
	}
.advert_1 a{
	font-weight:bold;
	font-family:Arial;
	text-decoration:none;
	color:#000000;
	}
.advert_2 {
	padding-left:25px;
	font-family:Arial;
	font-weight:bold;
	color:#A9A9A9;
	}
.advert_2_ {
	font-family:Arial;
	font-weight:bold;
	color:#336699;
	}
.advert_2 a{
	font-family:Arial;
	color:#336699;
	text-decoration:none;
	font-weight:bold;
	}
.advert_3 {
	font-family:Arial;
	padding-left:40px;
	color:#A9A9A9;
	}
.advert_3 a{
	font-family:Arial;
	color:#00468C;
	text-decoration:none;
	text-decoration:none;
	}
.advert_4 {
	font-family:Arial;
	padding-left:55px;
	color:#A9A9A9;
	}
.advert_4 a{
	font-family:Arial;
	color:#00468C;
	text-decoration:none;
	text-decoration:none;
	}
.znak
{
	font-size: 15px;
	font-family: Arial;
}

.price_firm {
	}
.price_firm a {
	color: #336699;
	text-decoration: none;
	font-size: 95%;
	font-family: Arial;
	}
.firm_cat_price {
	font-family:Tahoma;
	color:#2E5FB8;
	font-size:14px;
	font-weight:bold;
	text-align:right;
	}
.help{
	color: #4D4D4D;
	font-size: 10px;
	font-family: Arial;
	text-decoration: none;
	}
.help a{
	color: #336699;
	text-decoration: none;
	font-size: 10px;
	font-family: Arial;
	}
.help a:hover{
	COLOR: #336699;
	text-decoration:underline;
	font-size: 10px;
	font-family: Arial;
	}
.page_0 {
	font-size:10px;
	color:#7A7A7A;
	font-family: Tahoma;
	}
.page_0 a{
	font-size:10px;
	color:#7A7A7A;
	font-family: Tahoma;
	text-decoration:none;
	}
.page_1 {
	font-size:10px;
	color:#7A7A7A;
	font-family: Tahoma;
	}
.page_1 a{
	font-size:10px;
	color:#7A7A7A;
	font-family: Tahoma;
	text-decoration:none;
	}
.news_source {
	font-size:10px;
	color:#7A7A7A;
	font-family: Tahoma;
	}
.news_source a{
	font-size:10px;
	color:#7A7A7A;
	font-family: Tahoma;
	text-decoration:none;
	}
.scroll_3 {
	color: #666666;
	}
.vibor_region {
	font-size: 8px;
	}
.tender_title {
	color: #00468C;
	font-size: 12px;
	font-family: Tahoma;
	font-weight:bold;
	}
.tender_title a{
	color: #00468C;
	text-decoration: none;
	font-size: 12px;
	font-family: Tahoma;
	font-weight:bold;
	}
.tender_title a:hover{
	COLOR: #486BD7;
	text-decoration:underline;
	font-size: 12px;
	font-family: Tahoma;
	font-weight:bold;
	}
.tender_txt {
	padding-left:10px;
	color: #666666;
	font-size: 12px;
	font-family: Arial;
	}
.tender_txt a{	
	color: #666666;
	font-size: 12px;
	font-family: Arial;
	text-decoration: none;
	}
.tender_txt a:hover{	
	color: #666666;
	font-size: 12px;
	font-family: Arial;
	text-decoration: underline;
	}
.tender_grey {
	text-align:right;
	vertical-align:bottom;
	width: 70px;
	font-family: Tahoma;
	color:#999999; 
	font-size: 10px;
	padding-left:10px;
	}
.tender_date {
	font-family: Tahoma;
	color:#333333 ;
        font-size: 10px;
	}
.tender_kart {
	font-family: Tahoma;
	color:#808080;
	font-size: 12px;
	}
.tender_kart_title {
	font-family: Tahoma;
        color:#2e5fb8;
	font-size: 18px;
	vertical-align:bottom;
	font-weight:bold;
	}
.tender_kart_city {
	font-family:Tahoma;
	color:#333333;
        font-size: 12px;
	font-weight:bold;
	}
.tender_kart_txt {
	font-family:Tahoma;
	color:#333333;
	font-size: 12px;
	}
.tender_kart_txt a{
	font-family:Tahoma;
	color:#333333;
	font-size: 12px;
	text-decoration:none;
	}
.tender_title_2 a{
	color: #00468C;
	text-decoration: none;
	font-size: 13px;
	font-family: Tahoma;
	font-weight:bold;
	}
.tender_title_2 a:hover{
	COLOR: #486BD7;
	text-decoration:underline;
	font-size: 13px;
	font-family: Tahoma;
	font-weight:bold;
	}                        
.main_kat_firm {
	color:#696969;
	font-weight:bold;
	}
.main_kat_firm a{
	color:#696969;
	font-weight:bold;
	text-decoration:none;
	}
.li_list {
	margin-bottom: 8px;
	}
.li_list a
{
	color:#696969;
	text-decoration:none;
}

.li_list DIV.date { color: #336699; }
.spravka_title {
	font-family: Tahoma;
	color:#333333;
        font-size: 18px;
	font-weight:bold;
	}

.spravka_subtitle {
	font-family: Tahoma;
	color:#666666;
	font-size: 14px;
	}
.spravka_text {
	font-family: Tahoma;
	color:#666666;
	font-size: 12px;
	}
.edit_title {
	font-family: Tahoma;
	color:#2e5fb8;
        font-size: 18px;
	}
.edit_title H1 { font-size: 18px; }
.edit_mail {
	font-family: Tahoma;
	color:#333333;
        font-size: 12px;
	font-weight:bold;
	}
.edit_user {
	font-family:Tahoma;
	color:#333333;
	font-size: 12px;
	text-align: right;
	vertical-align: top;
	}
.edit_form { font-size: 12px; font-family: Arial; height: 22px; }
.edit_link a{
	font-family:Tahoma;
	color:#2e5fb8;
	font-size: 12px;
	text-decoration:none;
	}
.edit_link a:hover{
	font-family:Tahoma;
	color:#2e5fb8;
        font-size: 12px;
	text-decoration:underline;
	}
.edit_button {
	BORDER-RIGHT: #440000 1px solid; BORDER-TOP: #c9d2dc 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #c9d2dc 1px solid; COLOR: #000000; BORDER-BOTTOM: #440000 1px solid; FONT-FAMILY: Arial; HEIGHT: 18px; BACKGROUND-COLOR: #ffffff
}
.edit_dogovor {
	font-family:Arial;
	color:#696969;
        font-size:11px;
	}
.mail_text {
	font-family:Tahoma;
	color:#333333;
	font-size: 12px;
	}
.edit_form_short { font-family: Arial; height: 22px; font-size: 12px; }
.edit_textarea {
	font-family: Arial;
	font-size: 12px;
	width: 100%;
	color: #000000;
	background-color: #ffffff;
	}
.edit_menu_admin {
	font-family:Tahoma;
	color:#000000;
	font-size: 13px;
	font-weight:bold;
	vertical-align: middle;
	}
.edit_menu_admin a{
	font-family:Tahoma;
	color:#000000;
        font-size: 13px;
	font-weight:bold;
	text-decoration:none;
	vertical-align:top;
	}
.login {
	font-size: 9pt;
	font-family:Arial;
	text-align:right;
	color: #696969;
	}
.admin_menu a{
	color:FFFFFF;
	font-family:Tahoma;
	font-size: 11px;
	text-decoration:none;
	padding-left:20px;
	}
.admin_name a{
	font-family:Tahoma;
	color:#00469B; 
	font-size: 11px;
	text-decoration:none;
	}
.admin_name a:hover{
	font-family:Tahoma;
	color:#006BD7; 
	font-size: 11px;
	}
.narugka {
	font-family:Tahoma;
	color:#000000; 
	font-size:11px;
	}
TABLE.narugka TD { vertical-align: middle !important; }
.narug_kart {
	font-family:Tahoma;
	color:#2e5fb8; 
    font-size: 12px;
	text-decoration:none;
	}      
.narug_kart_ {
	font-family:Tahoma;
	color:#2e5fb8; 
        font-size: 11px;
	vertical-align:top;
	} 
.forum_small_title { text-align: center; font-family: Tahoma; color: #336699; font-size: 10px; padding: 5px; }
.forum_num {
	font-family:Tahoma;
	color:#333333;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	}
.forum_date {
	text-align:center;
	font-family:Tahoma;
	color:#333333;
	font-size:10px;
	}
.forum_user_name {
	color: #00468C;
	text-decoration: none;
	font-size: 100%;
	font-family: Tahoma;
	font-weight:bold;
	}
.forum_user_name a{ font-size: 90% !important; }
.forum_user_name a:hover{ color: #486BD7; text-decoration:underline; }
.forum_topic_name { height: 45px; text-align: left; vertical-align: middle; }
.forum_topic_name a{
	color: #00468C;
	text-decoration: none;
	font-size: 12px;
	font-family: Tahoma;
	}
.forum_topic_name a:hover{
	COLOR: #486BD7;
	text-decoration:underline;
	font-size: 12px;
	font-family: Tahoma;
	}
.big_grey_title {
	color:#696969;
	font-size:12px;
	font-family: Tahoma;
	font-weight:bold;
	}
.tender_tit {
	color:#333333;
	font-family: Tahoma;
	font-weight:bold;
	font-size:12px;
	text-align:right;
	vertical-align:top;
	}
.parthner a{
	color:#00468C;
	text-decoration:none;
	}
.parthner {
	padding-left:10px;
	}
.parthner a{
	color:#00468C;
	text-decoration:none;
	}
.parthner a:hover{
	color:#00468C;
	text-decoration:underline;
	}
.banner_edit a{
	color:000000;
	}
.pic_tumb {
	position:relative;
	float:left;
	padding: 0px 10px 3px 10px;
	}
.form_select {
	text-align: center;
	vertical-align: middle;
	}
.tip_list {
	color:#808080;
	font-family:Arial;
	text-align:right;
	vertical-align: top;
	}
.mountain
{
	display:none;
}
.firm_name_small a{
	color: #FF0000;
	font-size: 12px;	
	font-weight: bold;
	text-decoration:none;
	}
.firm_name_small a:hover{
	color: #FF0000;
	font-size: 12px;	
	font-weight: bold;
	text-decoration:underline;
	}

.form_cool_1{
	height: 18px;
	border: 1px solid #C0C0C0;
	padding: 0 2px;
	font: normal 95% Arial, Verdana, Helvetica, sans-serif;
	background-color: white;
	}

.form_cool_100{
	width: 100%;
	height: 18px;
	border: 1px solid #C0C0C0;
	padding: 0 2px;
	font: normal 95% Arial, Verdana, Helvetica, sans-serif;
	background-color: white;
	}

.form_cool_textarea_200{
	width: 100%;
	border: 1px solid #C0C0C0;
	padding: 0 2px;
	font: normal 95% Arial, Verdana, Helvetica, sans-serif;
	background-color: white;
	scrollbar-face-color:#D7D7D7;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-shadow-color:#FFFFFF;
	scrollbar-arrow-color:#F7F7F7;
	scrollbar-track-color:#F7F7F7;
	}

.button
{
BORDER-RIGHT: #440000 1px solid; BORDER-TOP: #c9d2dc 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #c9d2dc 1px solid; COLOR: #000000; BORDER-BOTTOM: #440000 1px solid; FONT-FAMILY: Arial; HEIGHT: 18px; BACKGROUND-COLOR: #ffffff
}

.anons_thread
{
	color:#FFFFFF;
	font-family:Arial;
	font-size: 9pt;
}

.thread_link
{
	font-weight: bold